A User-Level Unix Server for the SPIN Operating System
نویسنده
چکیده
An operating system that emulates Unix supports a wide range of popular applications. This paper describes the SPIN Unix Server, an implementation of Unix for the SPIN operating system. The SPIN Unix Server is a user-level application program supported by extensions that are dynamically linked into the SPIN kernel. It exports a traditional Unix system interface and provides backwards compatibility to Unix applications. In addition, applications can dynamically customize the Unix interface to optimize the performance of critical services. SPIN and the SPIN Unix Server are implemented on DEC Alpha workstations.
منابع مشابه
Efficient methodology for implementation of Encrypted File System in User Space
The Encrypted File System (EFS) pushes encryption services into the file system itself. EFS supports secure storage at the system level through a standard UNIX file system interface to encrypted files. User can associate a cryptographic key with the directories they wish to protect. Files in these directories (as well as their pathname components) are transparently encrypted and decrypted with ...
متن کاملUser Mode File Servers
Recent releases of the UNIX operating system provide support for network file systems. Network file systems extend the hierarchical file system name space by allowing remote file systems to appear as sub-trees within the local file system. In this article we show how the basis of a user mode file server which supports such a network file system may also be used as a server for a variety of oth...
متن کاملSYSTEM CALL SUPPORT IN AN EXTENSIBLE OPERATING SYSTEM 3 Thread Device Dynamic
SUMMARY Extensible operating systems such as SPIN and Vino enable applications to download code to extend kernel functionality safely. A key component of such systems is the system call mechanism by which user programs and kernel extensions communicate with each other. In this paper, we describe an architecture to support user-deened system call handlers in the SPIN operating system. We have de...
متن کاملL4/Darwin: Evolving UNIX
UNIX has remained a mainstay of modern computing. With its foundations of security, reliability, performance and configurability, UNIX has adapted to and is used in a vast array of environments. While UNIX fosters robustness, modularity and a “smaller is better” philosophy, that scrutiny is generally not applied to the kernel itself. Modern UNIX kernels have large, unwieldy code bases that do n...
متن کاملD11: a High-performance, Protocol-optional, Transport-optional Window System with X11 Compatibility and Semantics
Consider the dual pressures toward a more tightly integrated workstation window system: 1) the need to eeciently handle high bandwidth services such as video, audio, and three-dimensional graphics; and 2) the desire to achieve the under-realized potential for local window system performance in X11. This paper proposes a new window system architecture called D11 that seeks higher performance whi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996